package com.flow.model;

import java.sql.Time;

/**
 * BankCharge entity. @author MyEclipse Persistence Tools
 */

public class BankCharge implements java.io.Serializable {

	// Fields

	private String bcId;
	private BankMessage bankMessage;
	private StatusCode statusCode;
	private String ubId;
	private Double bcMoney;
	private Time bcSubmitTime;
	private String bcOperation;
	private String bcRemark;

	// Constructors

	/** default constructor */
	public BankCharge() {
	}

	/** minimal constructor */
	public BankCharge(String bcId, BankMessage bankMessage,
			StatusCode statusCode, String ubId, Double bcMoney,
			Time bcSubmitTime, String bcOperation) {
		this.bcId = bcId;
		this.bankMessage = bankMessage;
		this.statusCode = statusCode;
		this.ubId = ubId;
		this.bcMoney = bcMoney;
		this.bcSubmitTime = bcSubmitTime;
		this.bcOperation = bcOperation;
	}

	/** full constructor */
	public BankCharge(String bcId, BankMessage bankMessage,
			StatusCode statusCode, String ubId, Double bcMoney,
			Time bcSubmitTime, String bcOperation, String bcRemark) {
		this.bcId = bcId;
		this.bankMessage = bankMessage;
		this.statusCode = statusCode;
		this.ubId = ubId;
		this.bcMoney = bcMoney;
		this.bcSubmitTime = bcSubmitTime;
		this.bcOperation = bcOperation;
		this.bcRemark = bcRemark;
	}

	// Property accessors

	public String getBcId() {
		return this.bcId;
	}

	public void setBcId(String bcId) {
		this.bcId = bcId;
	}

	public BankMessage getBankMessage() {
		return this.bankMessage;
	}

	public void setBankMessage(BankMessage bankMessage) {
		this.bankMessage = bankMessage;
	}

	public StatusCode getStatusCode() {
		return this.statusCode;
	}

	public void setStatusCode(StatusCode statusCode) {
		this.statusCode = statusCode;
	}

	public String getUbId() {
		return this.ubId;
	}

	public void setUbId(String ubId) {
		this.ubId = ubId;
	}

	public Double getBcMoney() {
		return this.bcMoney;
	}

	public void setBcMoney(Double bcMoney) {
		this.bcMoney = bcMoney;
	}

	public Time getBcSubmitTime() {
		return this.bcSubmitTime;
	}

	public void setBcSubmitTime(Time bcSubmitTime) {
		this.bcSubmitTime = bcSubmitTime;
	}

	public String getBcOperation() {
		return this.bcOperation;
	}

	public void setBcOperation(String bcOperation) {
		this.bcOperation = bcOperation;
	}

	public String getBcRemark() {
		return this.bcRemark;
	}

	public void setBcRemark(String bcRemark) {
		this.bcRemark = bcRemark;
	}

}